package com.ruoyi.financial.mapper;

import java.util.List;
import com.ruoyi.financial.domain.FCarCost;

/**
 * 费用支出Mapper接口
 * 
 * @author xunzhe
 * @date 2024-03-13
 */
public interface FCarCostMapper 
{
    /**
     * 查询费用支出
     * 
     * @param costId 费用支出主键
     * @return 费用支出
     */
    public FCarCost selectFCarCostByCostId(Long costId);

    /**
     * 查询费用支出列表
     * 
     * @param fCarCost 费用支出
     * @return 费用支出集合
     */
    public List<FCarCost> selectFCarCostList(FCarCost fCarCost);

    /**
     * 新增费用支出
     * 
     * @param fCarCost 费用支出
     * @return 结果
     */
    public int insertFCarCost(FCarCost fCarCost);

    /**
     * 修改费用支出
     * 
     * @param fCarCost 费用支出
     * @return 结果
     */
    public int updateFCarCost(FCarCost fCarCost);

    /**
     * 删除费用支出
     * 
     * @param costId 费用支出主键
     * @return 结果
     */
    public int deleteFCarCostByCostId(Long costId);

    /**
     * 批量删除费用支出
     * 
     * @param costIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteFCarCostByCostIds(String[] costIds);
}
